let obj = {
  name: 'tom',
  age: 24,
  gender: 'man',
  address: '天津市'
}

function aa (obj) {
  for (let i in obj) {
    console.log(i + ':' + obj[i])
  }
}

// aa(obj)

// 如果对象中还有方法,也会把整个方法函数打印出来
// 这里可以优化一下，不需要展示这么多内容

let obj2 = {
  name: 'tom',
  age: 24,
  gender: 'man',
  address: '天津市',
  say () {
    console.log('唱歌')
  }
}

// aa(obj2)

function aa2 (obj) {
  for (let i in obj) {
    if (obj.hasOwnProperty(i) && typeof obj[i] != 'function') {
      console.log(i + ':' + obj[i])
    }
  }
}
aa2(obj2)
